#include <head.h>
/*
stdin   0
stdout  1
stderr  2

fd 
*/

typedef struct stu
{
    char name[20];
    int id;
}stu;


int main(int argc, char const *argv[])
{
    
    close(0);
    int fd = open("hello.txt" , O_RDWR | O_CREAT , 0666);
    if(-1 == fd)
    {
        ERRLOG("文件打开失败");
    }
    // 结构体

    // stu S1 = {.id = 1 , .name = "张三"};

    // char buf[10] = "张三";
    // write(fd , &S1 , sizeof(S1));

    stu S1;

    read(fd , &S1 , sizeof(S1));
    // 文本操作  二进制操作
    printf("S1 %s %d\n" , S1.name , S1.id);


    close(fd);
    
    return 0;
}

